import {
    LangTypeCn,
    LangTypeDe,
    LangTypeEn,
    LangTypeEs,
    LangTypeFr,
    LangTypeJa,
    LangTypeKo,
    LangTypeTw,
    LangTypeUa
} from "../enums/lang_type";

export interface Lang {
    K: string;
    cn?: string; // 中文简体
    en?: string; // 英文
    tw?: string; // 中文-繁体lang
    es?: string; // 西班牙lang
    fr?: string; // 法语
    de?: string; // 德语lang
    ja?: string; // 日语lang
    ko?: string; // 韩语lang
    ua?: string; // 乌克兰lang
}

// 组合语言包对象
export function FormatLang(K:string,cn="",en="",tw="",es="",fr="",de=""
                           ,ja="",ko="",ua=""){
    let row:any={}
    row["K"]=K
    row[LangTypeCn]=cn
    row[LangTypeEn]=en
    row[LangTypeTw]=tw
    row[LangTypeEs]=es
    row[LangTypeFr]=fr
    row[LangTypeDe]=de
    row[LangTypeJa]=ja
    row[LangTypeKo]=ko
    row[LangTypeUa]=ua
    return row


}